/*
 * Copyright (C) 2008-2011 CBDP Consortium
 * 
 * All rights reserved.
 *
 * This software is licensed as described in the file COPYING, which
 * you should have received as part of this distribution.
 * 
 * This software consists of contributions made by many individuals, 
 * listed below:
 *
 * Author: 	Xabier Laiseca <xabier.laiseca@deusto.es>
 * 			David Ausín <david.ausin@deusto.es>
 */
package cbdp.server.contextreasoner.impl.reasoner;

import java.io.InputStream;

import com.hp.hpl.jena.ontology.OntModel;

import cbdp.server.contextreasoner.exceptions.ReasonerException;

/**
 * 
 * @author Xabier Laiseca (University of Deusto)
 *
 */
public interface RuleSet
{
	public void setOntModel(final OntModel ontModel);
	public void setRules(final InputStream rules);
	public void load() throws ReasonerException;
	
	public boolean launch();
	
	public void destroy();
}
